Inventions on Drag and Drop in GUI

نویسنده

  • Umakant Mishra
چکیده

Drag and drop operation is one of the key capabilities of any Graphical User Interface. The user can do quite complex operations simply by visually dragging and dropping objects from one location to another. It saves user from remembering and typing a lot of commands. The result of a drag and drop operation may vary depending the type of source object and type of destination object. For example dragging a file and dropping on a folder may copy or move the file to the destination folder, dropping that file to a remote ftp location may upload that file using internet, dropping that file on a printer icon may print that file, dropping that file on the trash can may delete that file, and dropping that file on an executable may play or open or compute or manipulate that file. Thus a drag and drop operation although prima facie seems to be a simple operation, it can become extremely complicated depending on the type of objects dragged and the type of destination objects selected for dropping. The difficulties of a drag and drop operation may be summarized as follows. ⇛ Dragging and dropping tiny objects may require precise mouse movements, which requires a lot of practice. Dragging an undesirable object by slip of finger may yield undesirable result. Similarly, if the finger is slipped form the mouse while dragging, the object may be dropped elsewhere thereby causing an undesirable result. ⇛ The drag and drop operation requires both the source window/ container and destination window / container to be visible on the screen. If the destination container / window is not visible on the screen, it is either not possible or requires complex operations to drop the object on the destination container. ⇛ Scrolling the screen while dragging to reach the desired location is a difficult operation as the same pointer devise is to be used for both dragging and scrolling operations simultaneously. ⇛ The result of a drag and drop operation can be one of the many permutations and combinations depending on the nature and type of source and destination object. For example, while dragging a file icon from one folder to another folder of the same disk the file is moved, but while dragging the same to a folder of another disk, the file is only copied and not moved. Thus there are many drawbacks of a conventional drag …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inventions on selecting GUI elements-updated

Selecting an object or element is a fundamental operation in any graphic user interface. It is necessary to select an object before doing any operation (such as, dragging, copying, opening, deleting etc.) on that object. The GUI may provide features to select any single object or even multiple objects. The feature of selecting multiple objects can provides tremendous power to the GUI as the use...

متن کامل

Payload Configuration Graphical User Interface (GUI): Simplifying Customer Software Integration

In order to solve the problem of every new student satellite project tasking themselves with the creation of an entirely custom software system, the Phoenix architecture was born. It consists of a modular, adaptable, and hardware-independent core architecture that can be configured to fit a variety of needs and purposes. The existing system greatly reduces the amount of code that needs to be wr...

متن کامل

GridFTP GUI: An Easy and Efficient Way to Transfer Data in Grid

GridFTP is the de facto standard for providing secure, robust, highspeed bulk data transport. It is based on the Internet FTP protocol, and it defines extensions for high performance operation and security. However, GridFTP lacks an easy-to-use graphical user interface client that is fault tolerant and hides all the complexities from the end users. It is not straightforward to conduct data tran...

متن کامل

Study of Torque, Drag and Hydraulics of a Deviated Drilled Well using Drilling Office Software

Rotational drilling was a revolution in drilling technology. It made the drilling process more efficient and faster and more depth of well could be achieved through rotation method. Besides all of its advantages, the rotation approach induced some problems like pipe sticking and downhole cleaning to the drilling procedure. Hole cleaning and reduction of torque and drag seems to be vital in incl...

متن کامل

Drag and Drop: Influences on the Design of Reusable Software Components

The fundamental unit of large scale software construction is the component. A component is the fundamental user interface object in Java. Everything you see on the display in a java application is a component. The ability to let users drag a component from the Interface and drop into your application is almost a requirement of a modern, commercial user interface. The CBD approach brings high co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1404.7121  شماره 

صفحات  -

تاریخ انتشار 2014